//
//  NetStatusHandle.h
//  MyYiJianKangApp
//
//  Created by 张国文 on 16/3/29.
//  Copyright © 2016年 hangzhouyijiyin. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NetStatusHandle : NSObject

+ (NetStatusHandle *)shareHandle;

// 保存网络状态
- (void)saveNetStatus:(NSString *)status;

// 获取网络状态
- (NSString *)getNetStatus;

// 判断网络状态
- (NSInteger)judgeTheNet;

// 保存最后一次产品界面搜索的结果
- (void)saveLastResultString:(NSString *)lastString;

// 获取最后一次产品界面搜索的结果
- (NSString *)getLastResultString;

// 保存当前登陆融云的用户ID
- (void)saveCurrentLoginRongCloudUserID:(NSString *)currentUserID;

// 取出当前登陆融云用户的ID
- (NSString *)getCurrentLoginRongCloudUserID;

// 通过key提取当前融云用户的ID
- (NSString *)getCurrentLoginRongCloudUserIDByKey:(NSString *)saveKey;

// 通过key提取当前用户信息对应的发送者ID
- (NSString *)getCurrentLoginRongCloudUserIDDuiYingSenderIDByKey:(NSString *)saveKey;

// 通过extra取出发送者姓名
- (NSString *)getSenderNameByGroupExtra:(NSString *)groupExtra;

// 通过extra取出群组的姓名
- (NSString *)getGroupNameByGroupExtra:(NSString *)groupExtra;

// 获取字符串的空格数和换行数
- (NSInteger)getSpaceAndHuanHangCountByString:(NSString *)tempString;

// 保存最后一次搜索好朋友界面的搜索name
- (void)saveLastSearchFriendName:(NSString *)name;

// 取出最后一次搜索好友界面的name
- (NSString *)getLastSearchFriendName;

// 保存我的好友界面的最后一次搜索结果
- (void)saveLastMyFriendResultBySting:(NSString *)string;

// 取出我的好友界面的最后一次搜索结果
- (NSString *)getLastMyFriendResult;

// 联系人界面在将要显示的时候是否需要刷新
- (void)setShouldFreshOnLianXiRen:(NSString *)string;

// 取出联系人界面是否需要显示
- (NSString *)getShouldFreshOnLianXiRen;

// 保存健康档案界面是否需要刷新
- (void)saveJianKangDangAnShouldRefresh:(NSString *)string;

// 取出健康档案界面是否需要刷新
- (NSString *)getJianKangDangAnShouldRefresh;

// 保存融云是否登录成功
- (void)saveLoginRCloudIsSuccess:(NSString *)string;

// 取出融云是否登录成功
- (NSString *)getLoginRCloudIsSuccess;

// 保存用户是否注册成功--用于提示修改资料
- (void)saveUserRegisterIsSuccess:(NSString *)string;

// 取出用户是否注册成功
- (NSString *)getUserRegisterIsSucess;

// 自适应宽度
- (CGFloat)adjustWidth:(NSString *)tempString size:(NSInteger)size height:(NSInteger)shouldHeight;
// 自适应高度
- (CGFloat)adjustHeight:(NSString *)tempString size:(NSInteger)size width:(NSInteger)shouleWidth;

// 设置行间距
- (NSMutableAttributedString *)setHangJianJvOfLabel:(NSString *)shouldString lineHeight:(NSInteger) gao;

// 设置行间距并且设置前几个字大写
- (NSMutableAttributedString *)setHangJianJvOfLabel:(NSString *)shouldString lineHeight:(NSInteger) gao QianJieGeDaXie:(NSInteger)count;

@end
